Contact Us
Preview of case

Custom B2C/B2B LMS for a Middle East eLearning company

We developed a bespoke LMS with customizable features. Learn how our client launched into both eLearning B2C and B2B markets with a single platform.

Icon 1UAE
Icon 2eLearning
Icon 3Since 2021
Image

Highlights in figures

>500k

pieces of content

30%

interactive materials (including video)

8

countries coverage

Challenge

The client wanted a customizable LMS for both B2C and B2B markets. The platform would sell subscriptions to individual consumers and train corporate customers.

They needed an LMS that would handle high user load, process multiple subscription payments, and support right-to-left (RTL) scripts for international customers.

Requirements

  • Corporate training LMS

    for employees across different departments and positions

  • Advanced user management system

    to provide different levels of access to corporate information

  • A user-friendly course builder

    for adding educational content and assessments

  • Advanced analytics system and dashboards

    to visualize the progress of learners and track strengths/weaknesses in training

  • Certification module for employees

    in accordance with the completed training stages

  • Customization of the ready-made platform

    for the B2C market

  • Seamless subscription system

    for users that supports multiple payments methods

  • Absolute security

    to comply with OWASP guidelines. The system also required customizable access rights with multiple user roles. For authorization, there would be Single Sign On and Deep Linking options.

Solution

We analyzed the market and together with the client came up with the following components:

  • Chats & notification system

    Designed to enhance the learning process and facilitate information exchange within courses and user groups.

  • Multilingual support

    The platform supports multiple languages, including adaptation for RTL and suitability for languages with complex scripts.

  • Personal calendars

    Aiming to conduct webinars and live lessons, the personal calendar helps users keep track of deadlines for better productivity.

  • Webinars

    A module designed for creating and conducting webinars.

  • Certification management

    An option allowing users to showcase their skills and export them in the required format for further use.

  • Subscriptions management

    Assists in formulating optimal pricing offers for courses tailored to different user groups based on selected skills.

  • Advanced reporting & analytics

    Users can monitor their progress with advanced analytics and receive detailed reports with recommendations for improving their understanding of materials.

  • Gamification

    Introduces competition to learning through leaderboards and allows users to be awarded badges and levels as they progress through a course.

  • Content management

    Includes an advanced builder for working with various types of content (text, images, audio and video files, SCORM), along with an integrated assessment system.

  • Course catalog

    The module enables both custom course creation and content upload. Courses are organized into catalogs. There are user-friendly search and filtering for locating specific materials. The platform also offers course ratings and recommendations based on user-defined parameters.

Screenshots

  • Image of slide 0
  • Image of slide 1
  • Image of slide 2

Tools & Technologies

Doctrine
Nginx
PHP
Symfony
PostgreSQL
Redis
Docker
Docker Swarm
Gitlab
Jira

Team

  • Image of slide 0

    Business analysts x2

  • Image of slide 1

    Project managers x1

  • Image of slide 2

    UX/UI designer x1

  • Image of slide 3

    Front-end developers x6

  • Image of slide 4

    Back-end developers x5

  • Image of slide 5

    DevOps engineer x2

  • Image of slide 6

    QA engineers x3

Results

The LMS enables the client to train their employees and reach the B2C market. We reached several milestone, including:

  • Icon of card 1

    Simple but powerful course creation

    The interface is user-friendly, so even non-tech teachers can create powerful courses with RTL, multimedia, and discussions.

  • Icon of card 2

    Customizing roles and permissions without coding

    offers as many options as users require.

  • Icon of card 3

    Support for SSO, Deep Linking, OneRoster

    and other industry standards.

  • Icon of card 4

    Tailored gamification

    with badges, leaderboards, and rewards. Motivate learners, enhance engagement, and create incentives to study harder.

  • Icon of card 5

    Custom subscriptions

    for different user groups. Customers can offer both limited and premium plans.

Similar project idea? Discuss it with us!

We use third-party cookies to improve your experience with aristeksystems.com and enhance our services. Click either 'Accept' or 'Manage' to proceed.